//
//  NSDateFormatter+CAICategory.h
//  CAICategories
//
//  Created by 海参 on 2022/9/14.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface NSDateFormatter (CAICategory)


/// 返回日期的本地格式化字符串,有四种样式，分别为；
/// 12-10-29 | 14:52;
/// 1937-11-23 | 14:30:32;
/// 2022年9月13日 | GMT+8 18:31:13;
/// 2022年9月13日 星期二 | 中国标准时间 18:30:32
/// @param date 日期
/// @param dstyle 日期格式化样式
/// @param tstyle 时间格式化样式
+ (NSString *)cailocalizedString1FromDate:(NSDate *)date
                             dateStyle:(NSDateFormatterStyle)dstyle
                             timeStyle:(NSDateFormatterStyle)tstyle;


/// 返回日期的本地格式化字符串
/// @param date 日期
/// @param format 由[yy/yyyy MM/MMM/MMMM d/dd E/EEEE a HH/Hh m/mm s/ss]组合的组件自由组合成字符串格式，比如：@"yyyy-MM-dd HH:mm:ss",具体看文档详解；
+ (NSString *)cailocalizedString2FromDate:(NSDate *)date
                            dateFormat:(NSString *)format;
@end

NS_ASSUME_NONNULL_END
